#ifndef STATEINTRO_H
#define STATEINTRO_H

#include "GameState.h"
#include "Singleton.h"
#include "RenderableEntity.h"

enum eIntroState {fadeout, show, fadein};

class StateIntro : public GameState, public Singleton<StateIntro>
{
private:
    
    eIntroState m_eState;
    
public:
    
	StateIntro(){}
	~StateIntro(){}

    void loadContent();
	void unloadContent();
    
	void enter();
    void update(float dt);
    void render();
    void exit();
};

#endif